package com.battle.pojo.vo.sirens.api;

import com.battle.pojo.vo.sirens.api.details.GetMicroStationVo;
import com.battle.pojo.vo.sirens.api.details.GetSirensCarInfoVo;
import com.battle.pojo.vo.sirens.api.details.GetWarPersonnelVo;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import jakarta.persistence.Column;
import lombok.Data;
import nirvana.core.config.json.serializer.DateSerializer;

import java.time.LocalDateTime;
import java.util.List;

/**
 * @author anni.zhu
 * @author anni.zhu@king-v.com
 * Created in 2024/10/8 14:06
 * 2-出动力量
 */
@Data
public class MobilizationForce {
    /**
     * 出动车辆
     */
    private List<GetSirensCarInfoVo> carInfo;

    /**
     * 参战人员
     */
    private List<GetWarPersonnelVo> warPersonnel;

    /**
     * 出动微站
     */
    private List<GetMicroStationVo> microStations;

    /**
     * 预警时间=创建时间
     */
    @JsonSerialize(using = DateSerializer.class)
    private Long cjsj;

    /**
     * 确认时间
     * todo
     */
    @JsonSerialize(using = DateSerializer.class)
    private Long qrsj;

    /**
     * 操作者
     * todo
     */
    private String czr;

    /**
     * 接警员工号
     */
    private String jjygh;
}
